package com.mayuanfei.springboot11.common;

import com.mayuanfei.springboot11.validation.SignCheck;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 通用请求
 *
 * @author 老马
 * @date 2022-08-18 14:03
 */
@Data
@SignCheck
public class CommonRequest {
    /**
     * 版本号。固定版本号为V1.0
     */
    @NotEmpty(message = "版本号不能为空")
    private String version;


    /**
     * 签名。采用的算法：SHA256（除sign字段的其他字段ASCII字典升序）
     */
    @NotEmpty(message = "签名不能为空")
    private String sign;
}